Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F1 Romania F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F1 Serbia&Montenegro F2 Serbia&Montenegro F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Greece F1 Greece F2 Bosnia/Herzegovina F1 Serbia & Montenegro F2 Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 USA F3 Turkey F1 Turkey F2 Turkey F3 France F4 Ecuador F1 Italy F22 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Tunisia F4 Tunisia F5 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Germany F11 Brazil F5 Croatia F1 Hungary F6 VI Trofeo Ciudad de Quito - Quito BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx Waco International Tennis Challenger - Waco Corona Mexico City Open - Mexico City Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Gemax Samsung Open 2005 - Belgrade 2005 Freeman Men's Challenger - Joplin Czech Open 2005 - Prostejov Music City Challenger - Nashville Gemax Open - Belgrade Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas 2006 Challenger of Santa Clarita California Challenger - Valencia Ford Tennis Championships - Louisville USTA Challenger - Champaign Quito Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Bucaramanga Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Wolfsburg Challenger Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk San Luis Potosi Challenger 2007 - San Luis Potosi The Surbiton Trophy - Surbiton Challenger Natrel Presented by National Bank - Granby GHI Bronz Classic - Bronx VIII Trofeo Ciudad de Quito - Quito Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville 2003 West Side Tennis Club Challenger - Forest Hills JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla Britania Zavaleta - Puebla ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Hurricane Tennis Open - Bradenton Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota San Benedetto Challenger - San Benedetto V Manta Open-Trofeo Ricardo Delgado Aray - Manta Riviera de Rimini Challenger - Rimini Ljubljana Open - Ljubljana San Marino CEPU Open - San Marino BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Ljubljana Open 2008 - Ljubljana XIV Challenger ATP Club Premium Open - Quito Banja Luka Challenger 2008 - Banja Luka Seguros Bolivar Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Dallas Challenger Belgrade Challenger Wolfsburg Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Rome Challenger Pereira Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger Bogota Challenger Manta Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Brasilia Challenger Bogota Challenger Ljubljana Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Belgrade Challenger Nottingham Challenger Medellin Challenger I Manta Open - Manta Aptos Challenger Campos do Jordao Challenger Brasilia Challenger Calabasas Challenger Athens Challenger Guayaquil Challenger Sao Paulo Challenger Santiago Challenger San Jose Challenger Nottingham Challenger Pozoblanco Challenger Aptos Challenger Lexington Challenger Banja Luka Challenger 2004 - Banja Luka College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Rennes Challenger Orleans Challenger Eckental Challenger Heilbronn Challenger Wolfsburg Challenger Sarajevo Challenger Arad Challenger Cherbourg Challenger Sarasota Challenger Tallahassee Challenger Nottingham Challenger Binghamton Challenger Barranquilla Challenger Lexington Challenger Medellin Challenger Fergana Challenger Tiburon Challenger Guayaquil Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Morelos Challenger Salinas Challenger Kazan Challenger Guadalajara Challenger Santiago Challenger Savannah Challenger Cali Challenger Copa Telefonica CTC Chile - Santiago Heilbronn Challenger Arad Challenger Furth Challenger Nottingham-2 Challenger Manta Challenger Portoroz Challenger Recanati Challenger Cortina Challenger Segovia Challenger San Marino Challenger Como Challenger Pereira Challenger Mons Challenger Cali Challenger Guayaquil Challenger Quito Challenger ECM Prague Open 2005 - Prague Bergamo Challenger New Delhi Challenger Santiago Challenger San Luis Potosi Challenger Tallahassee Challenger Turin Challenger Cali Challenger Furth Challenger Prague Challenger Recanati Challenger Prague Challenger Barranquilla Challenger Banja Luka Challenger 2005 - Banja Luka Como Challenger Banja Luka Challenger Pereira Challenger Medellin Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Irving Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Cali Challenger Scheveningen Challenger IPP Open - Helsinki Quito Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Porsche Open - Poznan Bucaramanga Challenger Open D'Orleans - Orleans Music City Challenger - Nashville Freeman Men's $50,000 Challenger - Joplin Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Ljubljana Open - Ljubljana Copa Petrobras Colombia - Bogota Challenger Banque Nationale Rimouski - Rimouski Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sarajevo Open 2004 - Sarajevo XL Capital Bermuda Open - Bermuda Santo Domingo Challenger Swanston Challenger - Sacramento Carson Challenger Ostdeutscher Sparkassen Cup - Dresden Bogota Challenger Tunis Challenger Rimini Challenger Bogota Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Cali Challenger Mons Challenger Tiburon Challenger Orleans Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Swanston Challenger - Sacramento Sarajevo Open - Sarajevo Draft Corona Mexico City Open - Mexico City Ford Tennis Championships - Louisville Bukhara Challenger - Bukhara Architect Open - Budapest Bergamo Challenger 2007 Knoxville Challenger - Knoxville Home Depot Center USTA Challenger - Carson Sarajevo Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Cyclus Open de Tenis - Florianopolis VII Avierto Internacional de Salinas - Salinas V Abierto Internacional de Salinas - Salinas Knoxville Challenger Marburg Challenger Turin Challenger Tennis Napoli Cup - Napoli Banja Luka 2002 - Banja Luka Abierto Internacional de Salinas - Salinas Levene Gouldin & Thompson Tennis Challenger - Binghamton Gemax Open - Belgrade Naples Challenger - Naples Athens Challenger Heilbronn Open - Heilbronn The West Side Tennis Club Grass Court Challenger - Forest Hills Timisoara Challenger USTA Comerica Challenger - Aptos Rio De Janeiro Challenger AT&T Challenger of Dallas - Dallas Aptos Challenger IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance USTA Men's Challenger of Dallas - Dallas Gemax Open 2002 - Belgrade 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee Franklin Templeton Tennis Classic - Scottsdale Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2004 - Belgrade Abierto Mexicano de Tenis Pegaso - Acapulco Czech Open - Prostejov Burbank Challenger - Burbank USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Open Mutouest St. Brieuc - St. Brieuc The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul Ostdeutscher Sparkessen Cup - Dresden The 'Fitz' Casino Challenger - Tunica 2008 Lubbock Challenger - Lubbock Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Arizona Men's Tennis Championships - Scottsdale Guayaquil Challenger Rabat Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. ATP Challenger Trophy 2008 - Trnava International Indoor Tennis Championships of Croatia - Zagreb Genova Challenger Vancouver Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Salvador Challenger Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles San Remo Challenger Recife Challenger Athens Challenger Blumenau Challenger Zagreb Challenger Medellin Challenger Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Alessandria Challenger BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Farmers Classic - Los Angeles Sarasota Challenger Bucaramanga Challenger Cordenons Challenger PBZ Zagreb Indoors - Zagreb Sarasota Challenger Petange Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Noumea Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Heilbronn Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Bergamo Challenger Erste Bank Open - Vienna SAP Open - San Jose Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Meknes Challenger Kolkata Challenger Gerry Weber Open - Halle Ecuador Open - Quito Brasil Open - Sao Paulo Marrakech Challenger Sunrise Challenger Leon Challenger Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Open de Nice Cote d'Azur - Nice Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Ecuador Open - Quito Barletta Challenger Napoli Challenger Bogota Challenger Monza Challenger Pereira Challenger Genova Challenger Rennes Challenger Athens Challenger Eckental Challenger Bogota Challenger Tunis Challenger Las Vegas Challenger AEGON International - Eastbourne AAPT Championships - Adelaide Manta Challenger PBZ Zagreb Indoors - Zagreb Morelos Challenger Santos Challenger Tallahassee Challenger Poznan Challenger Astana Challenger Orleans Challenger Ljubljana Challenger Morelos Challenger Rennes Challenger Champaign Challenger Heilbronn Challenger Salinas Challenger The Stella Artois Championships - London Napoli Challenger Champaign Challenger Fergana Challenger Franklin Templeton Tennis Classic - Scottsdale San Luis Potosi Challenger Campbell's Hall of Fame Tennis Championships - Newport U.S. Mens's Clay Court Championship - Houston Rimouski Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tampere Challenger Izmir Challenger Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Marburg Challenger Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Kroger / St. Jude International - Memphis BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta BNP Paribas Open - Indian Wells Croatia Open Umag - Umag Brisbane - Brisbane Adidas International - Sydney BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Erste Bank Open - Vienna Grand Prix de Tennis de Lyon - Lyon Countrywide Classic - Los Angeles NASDAQ-100 Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Miami The Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 3-2